@charset "utf-8";

/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	padding: 0px;
	margin: 0px;
	font-family: "Microsoft yahei", "宋体";
	background: #ebecec;
}

input::-ms-clear {
	display: none;
}

ul,
li,
p {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.placeholder {
	color: #bfc5cb !important;
}

a,
img {
	border: none;
	color: #0088cc;
	text-decoration: none;
}

.section {
	width: 1000px;
	margin: 0 auto;
	display: block;
	margin-bottom: 10px;
}

.clear {
	clear: both;
	height: 0;
	line-height: normal;
}

a:hover {
	color: #db0000;
	text-decoration: none;
}

.of-ini {
	overflow: initial !important;
}

.certtype_ul {
	overflow-y: auto !important;
	height: auto !important;
	width: 400px !important;
}


/* top */

.top {
	width: 100%;
	height: 32px;
	float: left;
	background: #f9f9f9;
	min-width: 1000px;
}

.top_article ul {
	float: left
}

.top_article ul li {
	float: left;
	overflow: hidden;
}

.top_article a {
	color: #a5a5a5;
	font-size: 12px;
	text-decoration: none;
	display: inline-block;
}

.top_article a:hover {
	color: #db0000;
}

.top_article ul li.ico {
	width: 20px;
	height: 32px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -35px -24px;
}

.top_article ul li.index a {
	height: 18px;
	line-height: 18px;
	margin-top: 7px;
}

.top_article ul li.old a {
	margin-left: 10px;
	padding-left: 10px;
	height: 18px;
	line-height: 18px;
	margin-top: 7px;
	border-left: 1px solid #eaeaea;
}

.top_info {
	float: right;
	color: #a5a5a5;
	font-size: 12px;
	position: relative;
	z-index: 999;
}

.top_info span {
	float: left;
	line-height: 15px;
	border-right: 1px solid #eaeaea;
	height: 15px;
	margin-top: 8px;
}

.top_info span a {
	margin: 0px 10px 0px 10px
}

.top_info .top_user_name {
	margin-right: 0px;
}

.top_info ul {
	margin-left: 10px;
	border-right: 1px solid #eaeaea;
	height: 15px;
	margin-top: 8px;
}

.top_info ul li {
	line-height: 15px;
}

.top_info ul li.title {
	margin-right: 10px;
}

.top_info ul li.ico_tel {
	width: 20px;
	height: 15px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -35px -57px
}

.top_info ul li.ico_weixin {
	width: 20px;
	height: 15px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -35px -80px
}

.top_info ul li.ico_app {
	width: 20px;
	height: 15px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -35px -106px
}

.weixin_app_hover {
	position: absolute;
	width: 270px;
	height: 300px;
	background: #fff;
	border: 1px solid #c6c6c6;
	top: 40px;
	right: 240px;
	display: none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 2px 2px 2px #E0E0E0;
	-moz-box-shadow: 2px 2px 2px #E0E0E0;
	-webkit-box-shadow: 2px 2px 2px #E0E0E0;
	z-index: 999;
}

.weixin_app_article {
	position: relative;
	z-index: 999;
}

.weixin_app_article div.ico {
	width: 33px;
	height: 15px;
	position: absolute;
	top: -15px;
	right: 30px;
	display: block;
	z-index: 999;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -112px -191px;
}

.weixin_app_article div.img_weixin {
	width: 207px;
	height: 242px;
	position: absolute;
	top: 30px;
	left: 30px;
	display: block;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -575px -293px;
	z-index: 999;
	display: block
}

.weixin_app_article div.img_app {
	width: 207px;
	height: 242px;
	position: absolute;
	top: 30px;
	left: 30px;
	display: block;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -575px -53px;
	z-index: 999;
	display: block
}

.op_noright {
	float: left;
	margin: 0 5px;
}


/* LOGO */

.logo {
	width: 100%;
	float: left;
	height: 88px;
	background: #fff;
	min-width: 1000px;
}

.logo_article img {
	float: left;
	margin-top: 10px;
}


/* NAV */

.nav {
	width: 100%;
	float: left;
	height: 40px;
	background: #017cc9;
	min-width: 1000px;
}

.nav_article ul li {
	float: left;
	width: 143px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-image: url("../images/ico.png");
	_background-image: none;
	background-position: -204px -298px;
}

.nav_article ul li.noline {
	background-image: none;
}

.nav_article ul li:hover {
	background: #014fa2;
	transition: all 0.5s;
}

.nav_article ul li a {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	display: block
}

.nav_article ul li.hover {
	background: none #014fa2;
	transition: all 0.5s;
}

.nav_article ul li.current {
	background: none #014fa2;
	transition: all 0.5s;
}


/* 二级导航 */

.main {
	width: 1000px;
	background: #FFF;
	float: left
}

.left_nav {
	width: 157px;
	float: left;
	display: block;
	padding-bottom: 50px;
	border-right: 10px solid #ebecec;
	background-color: #fff;
}

.left_nav ul {
	float: left;
	margin-top: 30px;
}

.left_nav ul li {
	float: left;
	width: 157px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.left_nav ul li a {
	font-size: 14px;
	color: #5682b2;
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.left_nav ul li a:hover {
	color: #fff;
	background: #2a8cd6;
}

.left_nav ul li.hover a:hover {
	background: none;
}

.left_nav ul li.hover {
	margin-top: 2px;
	background: #2a8cd6;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -209px -344px;
}

.left_nav ul li.hover a {
	color: #FFF;
}

.left_nav ul li.hover a:hover {
	color: #FFF;
	text-decoration: none;
}

.quick_entry {
	width: 110px !important;
	height: 30px !important;
	border-radius: 5px;
	border: 1px dashed #5682b2;
	margin-top: 5px;
	text-align: center;
	color: #5682b2;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px !important;
	float: left;
	margin-left: 20px;
	cursor: pointer;
	display: block;
	background: #FFF;
	_margin-left: 10px;
}

.quick_entry a {
	display: block;
	color: #5682b2;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.quick_entry a:hover {
	text-decoration: none;
	background: none !important;
	color: #5682b2 !important;
}

.left_nav ul li.title_asset {
	font-size: 16px;
	color: #5682b2;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -15px -691px
}

.left_nav ul li.title_info {
	font-size: 16px;
	color: #5682b2;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -15px -800px
}

.left_nav ul li.title_mam {
	font-size: 16px;
	color: #5682b2;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -15px -760px
}

.height_main {
	width: 833px;
	float: left;
	background: #eef0f2;
	border-top: 10px solid #ebecec
}

.height_article {
	width: 833px;
	float: left;
}


/* 版权*/

.footer {
	width: 100%;
	margin-bottom: 0;
	background-color: #fff;
	overflow: hidden;
	padding: 30px 0;
	min-width: 1000px;
}

.footer p {
	text-align: center;
	color: #666666;
	font-size: 12px;
	line-height: 26px;
	float: left;
	padding-left: 70px;
	margin-top: 6px;
}

.footer span {
	display: block;
	float: right;
	padding-right: 70px;
	padding-top: 10px;
}

.footer span a {
	margin-right: 8px;
}

.loadingw {
	width: 126px;
	height: 23px;
	position: absolute;
	color: #595959;
	font-size: 14px;
	line-height: 23px;
	top: -20px;
	_top: -20px;
	left: 54px;
	border: 1px solid #c2c2c2;
	padding: 0px 8px 0px 10px;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #E0E0E0;
	-moz-box-shadow: 2px 2px 2px #E0E0E0;
	-webkit-box-shadow: 2px 2px 2px #E0E0E0;
	background: #fff;
	display: none;
}

.loadingw a {
	color: #4aa8e3
}

.loadingw span {
	width: auto;
	float: left;
	margin-top: 0px;
}

.loadingw span.ico {
	width: 24px;
	height: 11px;
	position: absolute;
	bottom: -11px;
	left: 65px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -124px -335px;
	_background-image: none
}


/*流程组件*/

.process {
	width: 710px;
	margin: 50px auto 0;
	overflow: hidden;
}

.process li {
	position: relative;
	text-align: center;
	width: 230px;
	height: 100px;
	float: left;
	z-index: 1;
}

.process li i {
	position: absolute;
	width: 100%;
	height: 4px;
	border-radius: 2px;
	background: #f35c5c;
	left: 0;
	top: 10px;
	z-index: 11;
}

.process li span {
	position: relative;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	background: #f35c5c;
	border-radius: 2px;
	color: #fff;
	font-size: 22px;
	z-index: 11;
}

.process li p {
	position: relative;
	text-align: center;
	color: #f35c5c;
	font-size: 16px;
	width: 100%;
	margin-top: 20px;
	z-index: 11;
}

.process li.on {
	position: relative;
	text-align: center;
	width: 230px;
	height: 100px;
	float: left;
	z-index: 11;
}

.process li.on i {
	position: absolute;
	width: 100%;
	height: 4px;
	border-radius: 2px;
	background: #bcbcbc;
	left: 0;
	top: 10px;
	z-index: 11;
}

.process li.on span {
	position: relative;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	width: 21px;
	height: 21px;
	line-height: 21px;
	background: #fff;
	border-radius: 2px;
	color: #bcbcbc;
	border: 2px solid #bcbcbc;
	font-size: 22px;
	z-index: 11;
}

.process li.on p {
	position: relative;
	text-align: center;
	color: #bcbcbc;
	font-size: 16px;
	width: 100%;
	margin-top: 20px;
	z-index: 11;
}


/*input样式*/

.minput {
	font-size: 16px;
	margin: 0;
	line-height: 40px;
	zoom: 1;
	padding-top: 20px;
}

.minput input {
	font-size: 16px;
	background-color: #fff;
	height: 38px;
	border: 1px solid #afafaf;
	border-radius: 2px;
	line-height: normal;
	line-height: 38px\9;
	color: #505050;
	float: left;
	padding: 0 12px;
	zoom: 1;
	display: inline;
}

::-webkit-input-placeholder {
	color: #bfc5cb !important;
}

:-moz-placeholder {
	color: #bfc5cb !important;
}

::-moz-placeholder {
	color: #bfc5cb !important;
}

:-ms-input-placeholder {
	color: #bfc5cb!important;
}

input::-ms-clear {
	display: none;
}

.minput input:focus {
	border: 1px solid #3c9ad5;
	color: #505050;
}

.maxput input:focus {
	border: 1px solid #3c9ad5;
	color: #505050;
}

.minput .t {
	float: left;
	width: 120px;
	text-align: right;
	font-size: 16px;
	color: #666666;
	margin-right: 16px;
	zoom: 1;
	*margin-right: 16px;
}

.minput .erro {
	float: left;
	margin-left: 16px;
	font-size: 14px;
	color: #db4a49;
	width: auto;
	line-height: 35px;
	white-space: nowrap;
}

.bank_branch .erro {
	/* float:left; */
	margin-left: 16px;
	font-size: 14px;
	color: #db4a49;
	width: auto;
	line-height: 35px;
	white-space: nowrap;
}

.r .erro {
	font-size: 14px;
	color: #db4a49;
	margin-top: 5px;
}

.datum .erro {
	float: left;
	margin-left: 16px;
	font-size: 14px;
	color: #db4a49;
	line-height: 32px;
}

.minput .ph_code {
	float: left;
	margin-left: 16px;
}

.minput a {
	float: left;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left: 16px;
}

.sinput input {
	border: 1px solid #ff5f5f;
}


/*勾选框*/

.check {
	overflow: hidden;
	margin: 20px 0 0 105px;
	font-size: 14px;
	color: #333;
	height: 24px;
	padding-left: 30px;
}

.check span {
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	text-indent: 30px;
	background: url(../images/icheck.png) no-repeat 0 0;
	cursor: pointer;
}

.checkon span {
	background: url(../images/icheck.png) no-repeat 0 -24px;
}

.check a {
	line-height: 24px;
}


/*按钮*/

.btn {
	margin: 40px 0 0 136px;
	overflow: hidden;
}

.btns {
	margin: 40px 0 0 50px;
	overflow: hidden;
}

.w184_40 {
	width: 184px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.w170_40 {
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.w180_36 {
	width: 180px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.w110_36 {
	width: 110px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.w110_40 {
	width: 114px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.w160_35 {
	width: 160px;
	height: 35px;
	line-height: 35px;
}

.w156_31 {
	width: 156px;
	height: 31px;
	line-height: 31px;
}

a.btn1,
a.btn3,
a.btn4 {
	background-color: #3c9ad5;
	color: #fff;
	transition: all 200ms;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 4px;
	float: left;
}

a.btn1:hover {
	background-color: #0865a0;
	/*color:#ec0000;*/
}

a.btn2 {
	border: 2px solid #3c9ad5;
	background-color: #fff;
	transition: all 200ms;
	display: block;
	color: #3c9ad5;
	font-size: 18px;
	text-decoration: none;
	border-radius: 4px;
	float: right;
}

a.btn2:hover {
	border: 2px solid #0865a0;
	color: #0865a0;
}

button.btn1 {
	background-color: #3c9ad5;
	color: #fff;
	transition: all 200ms;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 4px;
	float: left;
}

button.btn1:hover {
	background-color: #0865a0;
}

button.btn2 {
	border: 2px solid #3c9ad5;
	background-color: #fff;
	transition: all 200ms;
	display: block;
	color: #3c9ad5;
	font-size: 18px;
	text-decoration: none;
	border-radius: 4px;
	float: right;
}

button.btn2:hover {
	border: 2px solid #0865a0;
	color: #0865a0;
}

.btn_disable {
	background-color: #c7c7c7 !important;
	color: #fff;
	display: block;
	font-size: 16px;
	text-align: center;
	border-radius: 4px;
}

a.btn_disable:hover {
	color: #fff;
	border: none;
}

.chosebox ul li:hover {
	cursor: default
}


/*下拉列表*/

.choseb {
	position: relative;
}

.chosewp input {
	border: 1px solid #62a3f0 !important;
	background: url(../images/iselect2.png) no-repeat center right !important;
	color: #505050 !important;
}

.chosewp input[value] {
	color: #505050 !important;
}

.chosew {
	position: relative;
	margin: 0 auto;
	font-size: 16px;
	height: 40px;
	margin-top: 20px;
}

.chosew .t {
	float: left;
	width: 120px;
	text-align: right;
	font-size: 16px;
	color: #666666;
	margin-right: 16px;
	line-height: 40px;
}

.chosew select {
	position: relative;
	border: 1px solid #bcbcbc;
	height: 38px;
	color: #505050;
	background: url(../images/iselect1.png) no-repeat right;
	border-radius: 2px;
	line-height: normal;
	line-height: 36px\9;
	padding: 0 12px;
	*padding: 0 12px;
	font-size: 16px;
	zoom: 1;
}

.chosew ul li:hover,
.chosew ul li:active,
.chosew-box ul li:active {
	background-color: #f1f1f1;
	color: #3c9ad5;
	cursor: default;
}

.chosew ul li.check {
	color: #3c9ad5;
	background-color: #f1f1f1;
}

.chosew select {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-indent: 10px;
	color: #bcbcbc;
	padding: 0;
}

.chosew .erro {
	float: left;
	margin-left: 16px;
	font-size: 14px;
	color: #db4a49;
	line-height: 40px;
}

.chosew input {
	border: 1px solid #bcbcbc;
	height: 38px;
	float: none;
	color: #505050;
	background: url(../images/iselect1.png) no-repeat right;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	line-height: normal;
	line-height: 36px\9;
	padding: 0 12px;
	font-size: 16px;
}

.chosew ul {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 36px;
	left: 0;
	background-color: #fff;
	text-align: left;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border: 1px solid #62a3f0;
	height: auto;
}

.chosew ul li {
	height: 40px;
	line-height: 40px;
	background: none;
	font-size: 16px;
	color: #505050;
	margin: 5px 0px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	padding: 0 12px;
}


/*通用高度设定*/

.w400 {
	width: 400px;
}

.w590 {
	width: 590px;
}

.w376 {
	width: 376px;
}

.w236 {
	width: 236px;
}

.w222 {
	width: 222px;
}

.w296 {
	width: 296px;
}

.w320 {
	width: 320px;
}

.w322 {
	width: 322px;
}

.w281 {
	width: 281px;
}

.w246 {
	width: 246px;
}

.w196 {
	width: 196px;
}

.w186 {
	width: 162px;
}

.w158 {
	width: 158px;
}

.w152 {
	width: 152px;
}

.w164 {
	width: 138px;
}

.w130 {
	width: 130px;
}

.w154 {
	width: 154px;
}

.w80 {
	width: 80px;
}

.w75 {
	width: 75px;
}

.w70 {
	width: 70px;
}

.w50 {
	width: 50px;
}

.w55 {
	width: 55px;
}

.w45 {
	width: 45px;
}

.mgt50 {
	margin-top: 50px;
}

.mgt30 {
	margin-top: 30px;
}

.h50 {
	height: 50px;
}

.h25 {
	height: 25px;
}

.h23 {
	height: 23px !important;
	font-size: 12px !important;
}

.h35 {
	height: 35px;
}

.h36 {
	height: 36px;
}

.h80 {
	height: 80px;
}

.h130 {
	height: 130px;
}

.h680 {
	height: 680px;
}

.h480 {
	height: 480px;
}

.h400 {
	overflow: auto !important;
	margin-top: -10px !important;
	height: 400px !important;
}

.h300 {
	height: 300px !important;
}

.w105 {
	width: 105px;
}

.w120 {
	width: 120px;
}

.w276 {
	width: 276px;
}

.w300 {
	width: 300px;
}

.w303 {
	width: 303px;
}

.w136 {
	width: 136px;
}

.w160 {
	width: 160px;
}

.w216 {
	width: 216px;
}

.w320 {
	width: 320px;
}

.w345 {
	width: 345px;
}

.dn {
	display: none;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.fb {
	font-weight: bold;
}

.fl {
	float: left !important;
}

.fr {
	float: right !important;
}

.fn {
	float: none !important;
}

.db {
	display: block;
}

.bg-hui {
	background-color: #f9f9f9;
}

.tcenter {
	text-align: center
}


/*第三方登录*/

.ml320 {
	margin-left: 320px;
}

.fast_log {
	padding: 40px 0;
}

.wrap {
	width: 1000px;
	margin: 0 auto;
}

.fast_log a {
	display: block;
	text-indent: 53px;
	height: 45px;
	line-height: 45px;
	color: #7c7c7c;
	text-decoration: none;
	font-size: 14px;
}

.fast_log .qq {
	float: left;
}

.fast_log .qq a {
	background: url(../images/icon_qq.png) no-repeat 0;
	margin-right: 54px;
}

.fast_log .wechat {
	float: left;
}

.fast_log .wechat a {
	background: url(../images/icon_wechat.png) no-repeat 0;
}


/*成功样式*/

.suc_info {
	overflow: hidden;
	margin-left: 288px;
}

.suc_info img {
	float: left;
}

.suc_info p {
	float: left;
	font-size: 32px;
	color: #666;
	line-height: 36px;
	margin-top: 18px;
	margin-left: 8px;
}

.suc_info p span {
	font-size: 14px;
}

.deposit_failure>span {
	line-height: 92px;
}

.failure_reason>span {
	padding-top: 10px;
	line-height: 40px;
	font-size: 32px;
	color: #1d1d26;
	white-space: nowrap;
}

.auth {
	margin-top: 55px;
	overflow: hidden;
}

.auth .t {
	font-size: 18px;
	color: #939393;
	text-align: center;
	margin-bottom: 20px;
}

.auth .t span {
	display: inline-block;
	width: 130px;
	height: 1px;
	background-color: #c8c8c8;
	vertical-align: middle;
	margin: 0 10px;
}

.auth .btn {
	margin-left: 298px;
}

.associ {
	margin-top: 55px;
	overflow: hidden;
}

.associ .t {
	font-size: 18px;
	color: #939393;
	text-align: center;
	margin-bottom: 20px;
}

.associ .t span {
	display: inline-block;
	width: 130px;
	height: 1px;
	background-color: #c8c8c8;
	vertical-align: middle;
	margin: 0 10px;
}

.associ .fast_log {
	margin-left: 50px;
	border: none;
	padding: 20px 0 40px;
}


/*弹出窗*/

.tc {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9990;
	display: none;
}

.tc_bg {
	background: #000;
	filter: alpha(opacity=40);
	opacity: 0.4;
	position: fixed;
	width: 100%;
	height: 110%;
	z-index: 100;
	top: -30px;
	left: 0;
}

.layer .layer-box h1 {
	font-size: 18px;
}

.layer .tel-layer {
	padding-left: 35px;
	padding-right: 35px;
	position: fixed;
	padding-top: 20px;
	width: 400px;
	height: 150px;
}

.box1 {
	position: relative;
	width: 600px;
	height: 300px;
	border-radius: 8px;
	background: #fff;
	left: 50%;
	top: 50%;
	margin: -150px 0 0 -300px;
	z-index: 9991;
}

.tc_close {
	position: absolute;
	right: 8px;
	top: 8px;
	background: url(../images/ico_colse.png) no-repeat center;
	height: 32px;
	width: 32px;
}

.tc_zfsuc {
	width: 300px;
	height: 80px;
	line-height: 65px;
	padding: 24px 0 0 100px;
	margin: 0 auto;
	font-size: 32px;
	color: #1d1d26;
}

.tc_zfsuc i {
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	background: url(../images/ico.png) no-repeat -420px -32px;
}

.box1 p {
	width: 100%;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	color: #999;
}

.box1 p span {
	color: #ec0000;
}

.tc_zfsuc span {
	font-size: 16px;
	color: #a2a2a2;
}

.tc_f {
	border-bottom: 1px solid #e4e4e4;
	padding: 0 30px;
	overflow: hidden;
	margin-top: 12px;
	padding-bottom: 30px;
}

.tc_f h2 {
	color: #999;
	font-size: 16px;
	margin-top: 18px;
	display: inline;
}

.tc_f h2 span {
	color: #ec0000;
}

.tc_f .cion ul {
	margin: 20px 0;
	overflow: hidden;
	background: url(../images/cion_bg.png) repeat-x center;
}

.tc_f .cion ul li {
	float: left;
	width: 50px;
	height: 50px;
	background: url(../images/ico.png) no-repeat -426px -253px;
	margin-left: 48px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}

.tc_f .cion ul li.noleft {
	margin-left: 0;
}

.tc_f .cion ul li.nextday {
	background-position: -426px -352px
}

.tc_f .cion ul li.checkin {
	background-position: -426px -142px
}

.tc_btn {
	width: 100%;
	overflow: hidden;
}

.tc_btn a {
	float: none;
	margin: 26px auto 0;
	color: #fff;
}


/****表格*****/

.list {
	width: 793px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	_margin-left: 10px;
	display: none;
}

.list table {
	font-size: 13px;
	color: #808080;
	margin-bottom: 0px;
	border: none
}

.list table a {
	color: #3c99d3
}

.list table a:hover {
	color: #db0000;
}

.list table tr th {
	font-size: 14px;
	background: #f9f9f9;
	height: 50px;
	border: none;
	border-bottom: 1px solid #ededed
}

.list table tr th.fleft {
	text-align: left;
	padding: 0 5px;
}

.list table tr td {
	padding: 10px 0px 10px 0px;
	border: none;
	border-bottom: 1px solid #f1f1f1;
	position: relative;
	line-height: 18px;
}

.list table tr td.gre {
	color: #73b364
}

.list table tr td.red {
	color: #ef4242
}

.list table tr td p {
	line-height: 18px;
}

.list table tr td p a {
	padding-left: 20px;
	float: left;
}

.list table tr td p a.ico_default {
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -719px
}

.list table tr td p a.ico_zhi {
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -763px
}

.list table tr td p a.ico_hun {
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -803px
}

.list table tr td p a.ico_huo {
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -845px
}

.list table tr td p a.ico_huik {
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -877px;
	line-height: 40px;
}

.list table tr td p.fleft {
	float: left;
}

.list table tr td .loadings {
	float: left;
}

.list table tr td .loadings span.i {
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -306px -626px;
	line-height: 18px;
	cursor: pointer;
	line-height: 18px;
}

.list table tr td span {
	height: 18px;
	line-height: 18px;
}

.list table tr td span a {
	margin-left: 5px;
	margin-right: 5px;
	display: block;
	float: left;
}

.list table tr td span a.ico_zhuanru {
	width: 25px;
	height: 20px;
	display: block;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -35px -737px;
}

.list table tr td .link_load span {
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

.list table tr td .link_hui a {
	margin-left: 5px;
	margin-right: 14px;
	float: left;
}

.list table tr td .link_hui a.noright {
	margin-right: 0;
}


/*基金图标  */

.list table tr td p a.ico_default {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -720px
}


/*指数型  */

.list table tr td p a.ico_05 {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -762px
}


/*混合型 */

.list table tr td p a.ico_07 {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -802px
}


/*货币型 */

.list table tr td p a.ico_00 {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -845px
}


/*股票型 */

.list table tr td p a.ico_02 {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -781px -720px;
	background-repeat: no-repeat;
}


/*短期理财型 */

.list table tr td p a.ico_09 {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -781px -764px;
	background-repeat: no-repeat;
}


/*保本型 */

.list table tr td p a.ico_03 {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -781px -803px;
	background-repeat: no-repeat;
}


/*债券型 */

.list table tr td p a.ico_01 {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -781px -844px;
	background-repeat: no-repeat;
}


/*汇款*/

.list table tr td p a.ico_hk {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -888px;
}


/*FOF型 */

.list table tr td p a.ico_11 {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -932px
}


/*qdii */

.list table tr td p a.ico_06 {
	min-width: 95px;
	padding-left: 0px !important;
}


/*兼容网上交易未配置类型的基金*/

.list table tr td p a.ico_null {
	min-width: 95px;
	padding-left: 0px !important;
}

.list table tr td p a.ico_99 {
	min-width: 95px;
	padding-left: 0px !important;
}

.list table tr td p a.ico_supermoney {
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -719px
}


/*高端理财产品*/

.list table tr td p a.ico_sp {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -551px -888px;
}

.list table tr th:first-child,
.list table tr td:first-child {
	text-align: left;
	padding-left: 15px;
}


/*组合投资*/

.list table tr td p a.ico_tzhi {
	min-width: 95px;
	background-image: url("../images/ico.png");
	_background-image: url("../images/ico.gif");
	background-position: -781px -886px;
	background-repeat: no-repeat;
}

input.btn1:hover {
	background-color: #0865a0;
}

.storage_btn>input {
	margin-right: 80px;
}

.storage_btn>input {
	float: left;
	width: 120px;
	height: 34px;
	line-height: 30px;
	font-size: 16px;
}

input.btn1 {
	background-color: #3c9ad5;
	color: #fff;
	transition: all 200ms;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 4px;
	float: left;
}


/*在线客服*/

.severs {
	position: fixed;
	left: 50%;
	top: 387px;
	bottom: auto;
	margin-left: 506px;
}

.minhg {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	min-height: 0;
}


/*404*/

.nopage {
	width: 1000px;
	height: 565px;
	padding-top: 100px;
	background-color: #fff;
	margin: 0 auto;
	text-align: center;
	border-top: 10px solid #eef0f2;
}

.nopage_words {
	margin-bottom: 68px;
}

.nopage_words>h6 {
	color: #c2c2c2;
	font-size: 24px;
	line-height: 100%;
	padding-top: 20px;
}

.nopage_words>p {
	color: #7e7e7e;
	font-size: 18px;
	line-height: 100%;
	padding-top: 17px;
}

.nopage_words>p>strong,
.error_words>p>strong {
	color: #f05f5f;
}

a.toback {
	float: none;
	width: 184px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin: 0 auto;
}


/*错误页*/

.errorpage {
	width: 1000px;
	height: 570px;
	padding-top: 95px;
	background-color: #fff;
	margin: 0 auto;
	text-align: center;
	/*border-top: 10px solid #eef0f2;*/
}

.error_words {}

.error_words>h6 {
	color: #c2c2c2;
	font-size: 24px;
	line-height: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.error_words>p {
	color: #7e7e7e;
	font-size: 18px;
	line-height: 36px;
}

.browser {
	width: 540px;
	margin: 0 auto;
	clear: both;
	height: auto;
	overflow: hidden;
	padding-top: 57px;
	padding-bottom: 57px;
}

.browser>a {
	display: block;
	width: 140px;
	text-align: center;
}

.browser>a>p {
	color: #3c9ad5;
	font-size: 14px;
	line-height: 100%;
	padding-top: 17px;
}

.none {
	display: none !important;
}

.float_none {
	float: none !important;
}


/*材料审核*/

.reg_form {
	padding: 20px 0 70px 200px;
	overflow: hidden;
}

.reg_form .tips {
	color: #666666;
	padding-left: 36px;
}

.reg_form span a.btn1 {
	margin-left: 16px;
	font-size: 16px;
	padding-left: 0px;
}

.reg_form span a.btn_disable {
	margin-left: 16px;
}

.header {
	cursor: default;
}

.no_data {
	padding: 40px 0;
	text-align: center;
}

.no_data>strong {
	display: block;
	background: url(../images/no-data.png) right top no-repeat;
	width: 84px;
	height: 52px;
	margin: 0 auto 25px;
}

.no_data>p {
	color: #c2c2c2;
	font-size: 24px;
	line-height: 28px;
}

.error_area {
	padding-top: 73px;
	text-align: center;
}

.error_area>strong {
	vertical-align: middle;
	display: inline-block;
	background: url(../images/error_tip.gif) right top no-repeat;
	margin: 0 auto 25px;
	width: 243px;
	height: 66px;
}

.loading_area {
	text-align: center;
	padding: 140px 0px;
	/*height:400px;*/
}

.load_img {
	background: url("../images/loading_bar.gif") center no-repeat;
	height: 30px;
}

.layui-layer-shade {
	z-index: 19821201;
	background-color: #fff;
	opacity: 0.1;
	filter: alpha(opacity=10);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	_height: expression(document.body.offsetHeight+"px");
}


/*todo*/


/*分页*/

.page-box {
	font-size: 14px;
	width: 95%;
	margin-left: 2.5%;
	float: left;
	color: #afafaf
}

.page-box .chosew {
	height: 30px;
	font-size: 14px;
	float: left;
	margin: 14px 0 0 0;
}

.page-box .chosew input {
	height: 28px;
	line-height: 28px\9;
	font-size: 14px;
	color: #bfc5cb;
}

.page-box .chosew input:focus {
	color: #bfc5cb;
}

.page-box .chosew ul {
	left: 0;
	width: 176px;
	top: 31px;
}

.page-box .chosew ul li {
	font-size: 14px;
}

.page-box .page-num {
	line-height: 30px;
	margin: 14px 0 0 10px;
	float: left;
}

.page-box .page-op {
	float: right;
}

.page-box .page-op .tcdPageCode {
	float: left;
	position: relative;
}

.page-box .page-op .minput {
	float: left;
	margin-top: 14px;
	padding: 0;
}

.page-box .page-op .minput span {
	float: left;
	line-height: 30px;
	font-size: 14px;
}

.page-box .page-op .minput input {
	height: 25px;
	font-size: 14px;
	color: #afafaf;
	line-height: 25px\9;
	width: 36px;
	padding: 0;
	text-align: center;
}

.page-box .page-op a.btn1 {
	width: 36px;
	height: 25px;
	text-align: center;
	margin-top: 14px;
	margin-left: 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	line-height: 25px;
	font-size: 14px;
}

.tcdPageCode {
	margin: 15px 0;
	color: #afafaf;
	text-align: center;
}

.tcdPageCode a {
	display: inline-block;
	color: #afafaf;
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	border: 1px solid #afafaf;
	margin: 0 4px;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	vertical-align: middle;
}

.tcdPageCode a:hover {
	text-decoration: none;
	border: 1px solid #3c9ad5;
	color: #3c9ad5;
}

.tcdPageCode a.current {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	margin: 0 4px;
	border: 1px solid #3c9ad5;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	vertical-align: middle;
	color: #3c9ad5;
}

.tcdPageCode a.disabled {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0 4px;
	color: #bfbfbf;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	vertical-align: middle;
}


/*分页*/

.page-box {
	font-size: 14px;
	width: 95%;
	margin-left: 2.5%;
	float: left;
	color: #afafaf
}

.page-box .chosew {
	height: 30px;
	font-size: 14px;
	float: left;
	margin: 14px 0 0 0;
}

.page-box .chosew input {
	height: 28px;
	line-height: 28px\9;
	font-size: 14px;
	color: #bfc5cb;
	/* width: initial; */
	background-image: url("../images/iselect1.png");
}

.page-box .chosew input:focus {
	color: #bfc5cb;
}


/* .page-box .chosew ul{left: 0; width: 194px; top: -145px;} */

.page-box .chosew ul li {
	font-size: 14px;
}

.page-box .page-num {
	line-height: 30px;
	margin: 14px 0 0 10px;
	float: left;
}

.page-box .page-op {
	float: right;
}

.page-box .page-op .tcdPageCode {
	float: left;
}

.page-box .page-op .minput {
	float: left;
	margin-top: 14px;
	padding: 0;
}

.page-box .page-op .minput span {
	float: left;
	line-height: 30px;
	font-size: 14px;
}

.page-box .page-op .minput input {
	height: 25px;
	font-size: 14px;
	color: #afafaf;
	line-height: 25px\9;
	width: 36px;
	padding: 0;
	text-align: center;
}

.page-box .page-op a.btn1 {
	width: 36px;
	height: 25px;
	text-align: center;
	margin-top: 14px;
	margin-left: 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	line-height: 25px;
	font-size: 14px;
}

.tcdPageCode {
	margin: 15px 0;
	color: #afafaf;
	text-align: center;
}

.tcdPageCode a {
	display: inline-block;
	color: #afafaf;
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	border: 1px solid #afafaf;
	margin: 0 4px;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	vertical-align: middle;
}

.tcdPageCode a:hover {
	text-decoration: none;
	border: 1px solid #3c9ad5;
	color: #3c9ad5;
}

.tcdPageCode span.current {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	margin: 0 4px;
	border: 1px solid #3c9ad5;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	vertical-align: middle;
	color: #3c9ad5;
}

.tcdPageCode span.disabled {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0 4px;
	color: #bfbfbf;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	vertical-align: middle;
}

.prevPage a {
	border: 0;
}

.tcdPageCode .prevPage {
	background: url("../images/page_prev.png") no-repeat;
	width: 55px;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0 4px;
}

.tcdPageCode .prevPage:hover {
	background-image: url("../images/page_prev_hover.png");
}

.tcdPageCode .nextPage {
	background: url("../images/page_next.png") no-repeat;
	width: 55px;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0 4px;
}

.tcdPageCode .nextPage:hover {
	background-image: url("../images/page_next_hover.png");
}

table tr:hover {
	background-color: #edf5fc;
	z-index: 1;
}

#tradePwdDlg .confirm_btn {
	width: 120px;
	height: 36px;
	display: inline-block;
	text-align: center;
	line-height: 36px;
	margin-right: 30px;
}

#tradePwdDlg .cancel_btn {
	width: 120px;
	height: 32px;
	display: inline-block;
	text-align: center;
	line-height: 32px;
	color: #3c9ad5;
}


/* 银行卡放大镜 */

#bigGlass {
	height: 38px;
	position: absolute;
	background-color: #ffffff;
	display: none;
	line-height: 35px;
	font-size: 22px;
	font-weight: normal;
	padding: 0 5px;
	width: 390px;
	font-family: '微软雅黑';
	zoom: 1;
	z-index: 999;
	border: 1px solid #4A8CEF;
}

#bigGlass span {
	margin-left: 8px;
	color: #db4a49;
}

#bigGlass span:first-child {
	margin-left: 0;
}

.link {
	font-size: 14px;
}

.link a:hover {
	color: red;
}

.z10 {
	z-index: 10 !important;
}

.z9 {
	z-index: 9 !important;
}

.z8 {
	z-index: 8 !important;
}

.z7 {
	z-index: 7 !important;
}

.z6 {
	z-index: 6 !important;
}

.z5 {
	z-index: 5 !important;
}

.z4 {
	z-index: 4 !important;
}

.z3 {
	z-index: 3 !important;
}

.z2 {
	z-index: 2 !important;
}

.z1 {
	z-index: 1 !important;
}

.zmax {
	z-index: 2147483647 !important;
}

.tipdiv {
	position: relative;
	border: 1px solid #bcbcbc;
	height: 32px;
	padding-left: 15px;
	color: #505050;
	border-radius: 5px;
	line-height: 32px\9;
	font-size: 16px;
	width: 326px;
	margin-top: 35px;
	display: none;
	text-align: left;
}


/*  定投类协议别名提示信息  */

.regular_tips2 {
	padding-top: 6px;
	line-height: 17px;
	height: 17px;
	clear: both;
}

.regular_tips2>span {
	float: left;
	position: relative;
	padding-left: 16px;
	color: #999999;
	font-size: 12px;
	margin-right: 24px;
}

.regular_tips2>span>em {
	top: 2px;
}

.regular_tips2>span>strong {
	font-weight: normal;
	color: #ec0000;
}

.regular_tips2>span>em {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	background: url(../images/supermoney/icon-3.png) 0px -162px;
	_background: url(../images/supermoney/icon-3.gif) 0px -162px;
	left: 0;
}

.pl285 {
	padding-left: 285px;
}

.pl245 {
	padding-left: 245px;
}

.pagenum {
	top: -190px !important;
}


/*  定投类协议银行卡未签约提示信息  */

.regular_tips3 {
	padding-top: 6px;
	line-height: 17px;
	height: 17px;
	clear: both;
}

.regular_tips3>span {
	float: left;
	position: relative;
	padding-left: 16px;
	color: #999999;
	font-size: 12px;
	margin-right: 24px;
}

.regular_tips3>span>em {
	top: 2px;
}

.regular_tips3>span>strong {
	font-weight: normal;
	color: #ec0000;
}

.regular_tips3>span>em {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	background: url(../images/supermoney/icon-3.png) 0px -162px;
	_background: url(../images/supermoney/icon-3.gif) 0px -162px;
	left: 0;
}

.dlg_title {
	font-size: 24px;
	padding: 10px 15px 20px 15px;
}


/*银行卡*/

.tc_bank {
	width: 100%;
	min-height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9990;
	display: none;
	padding-bottom: 80px;
	overflow: hidden;
}

.tc_bank_bg {
	background: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
	top: 0;
	left: 0;
}

.all_bank {
	width: 1000px;
	background-color: #fff;
	position: relative;
	border-radius: 8px;
	background: #fff;
	left: 50%;
	margin-left: -500px;
	top: 100px;
	z-index: 9991;
	padding-bottom: 40px;
	display: block;
}

.all_bank h2 {
	font-size: 16px;
	color: #3c9ad5;
	padding: 25px 0 12px 40px;
	border-bottom: 1px solid #e4e4e4;
}

.bank_detail {
	width: 800px;
	background-color: #fff;
	position: relative;
	border-radius: 8px;
	background: #fff;
	left: 50%;
	margin-left: -400px;
	top: 100px;
	z-index: 9991;
	padding-bottom: 40px;
	display: block;
}

.bank_detail h2 {
	font-size: 16px;
	color: #3c9ad5;
	padding: 25px 0 12px 40px;
	border-bottom: 1px solid #e4e4e4;
}

.bank_detail a.w184_40 {
	float: none;
	margin: 16px;
	display: inline-block
}

.bank_Choice {
	margin: 22px 40px 0;
	overflow: hidden;
	color: #808080;
	font-size: 18px;
}

.bank_Choice li {
	width: 218px;
	height: 65px;
	border: 1px solid #afafaf;
	cursor: pointer;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.this_bank p {
	float: left;
	width: 134px;
	height: 32px;
	text-align: left;
	line-height: 24px;
	font-weight: 600;
	margin: 8px 0 0 10px;
	background: url(../images/icon_bank.png) no-repeat;
	text-indent: 32px;
	font-size: 16px;
}

.bank_Choice li span {
	width: 200px;
	float: left;
	font-size: 12px;
	margin: 0px 0 0 10px;
}

.bank_Choice li span .red {
	color: #ef4242
}

.bank_step {
	text-align: center;
}

.this_bank p.bank_ccb {
	background-position: -5px 1px
}

.this_bank p.bank_nyb {
	background-position: -235px 1px
}

.this_bank p.bank_zgcnb {
	background-position: -465px 1px
}

.this_bank p.bank_zgjsb {
	background-position: -697px 1px
}

.this_bank p.bank_zgjtb {
	background-position: -5px -75px
}

.this_bank p.bank_zgzsb {
	background-position: -235px -74px
}

.this_bank p.bank_gzfzb {
	background-position: -465px -74px
}

.this_bank p.bank_zgxyb {
	background-position: -697px -74px
}

.this_bank p.bank_pfb {
	background-position: -5px -149px
}

.this_bank p.bank_yzcxb {
	background-position: -235px -150px
}

.this_bank p.bank_zgzxb {
	background-position: -465px -149px
}

.this_bank p.bank_zgmsb {
	background-position: -696px -149px
}

.this_bank p.bank_hxb {
	background-position: -4px -224px
}

.this_bank p.bank_gdb {
	background-position: -234px -224px;
	text-indent: 46px;
}

.this_bank p.bank_szfzb {
	background-position: -465px -224px
}

.this_bank p.bank_zgpab {
	background-position: -696px -225px;
	text-indent: 46px;
}

.this_bank p.bank_gdneb {
	background-position: -5px -299px
}

.this_bank p.bank_njb {
	background-position: -235px -300px
}

.this_bank p.bank_zhesb {
	background-position: -465px -300px
}

.this_bank p.bank_jinhb {
	background-position: -696px -300px;
	text-indent: 42px;
}

.this_bank p.bank_yantb {
	background-position: -5px -375px
}

.this_bank p.bank_qinb {
	background-position: -235px -375px
}

.this_bank p.bank_wenzb {
	background-position: -465px -374px
}

.this_bank p.bank_bohb {
	background-position: -690px -375px;
	text-indent: 42px;
}

.this_bank p.bank_hanzb {
	background-position: -4px -449px
}

.this_bank p.bank_shnsb {
	background-position: -232px -450px
}

.this_bank p.bank_shahb {
	background-position: -465px -449px
}

.this_bank p.bank_beijb {
	background-position: 0px -530px
}

.this_bank p.bank_zhifb {
	background-position: -55px -616px
}

.this_bank p.bank_ttyin {
	background-position: -275px -613px
}


/** 好易联 */

.bank_Choice li .easy,
.bank_choose .easy {
	display: block;
	float: right;
	width: 32px;
	height: 16px;
	background: url(../images/icon_bank.png) no-repeat -699px -613px;
	margin: 13px 10px 0 0;
	width: 42px;
}

.bank_Choice li .fast,
.bank_choose .fast {
	display: block;
	float: right;
	width: 32px;
	height: 16px;
	background: url(../images/icon_bank.png) no-repeat -699px -460px;
	margin: 13px 10px 0 0;
}

.bank_Choice li .yinlian,
.bank_choose .yinlian {
	display: block;
	float: right;
	width: 32px;
	height: 16px;
	background: url(../images/icon_bank.png) no-repeat -699px -481px;
	margin: 13px 10px 0 0;
}

.bank_Choice li .tonglian,
.bank_choose .tonglian {
	display: block;
	float: right;
	width: 32px;
	height: 16px;
	background: url(../images/icon_bank.png) no-repeat -699px -502px;
	margin: 13px 10px 0 0;
}

.bank_Choice li .cmbc_fast,
.bank_choose .cmbc_fast {
	display: block;
	float: right;
	width: 32px;
	height: 16px;
	background: url(../images/icon_bank.png) no-repeat -699px -460px;
	margin: 13px 10px 0 0;
}

.bank_Choice li .zhilian,
.bank_choose .zhilian {
	display: block;
	float: right;
	width: 32px;
	height: 16px;
	background: url(../images/icon_bank.png) no-repeat -699px -524px;
	margin: 13px 10px 0 0;
}

.bank_Choice li .huikuan,
.bank_choose .huikuan {
	display: block;
	float: right;
	width: 32px;
	height: 16px;
	background: url(../images/icon_bank.png) no-repeat -699px -589px;
	margin: 13px 10px 0 0;
}

.bank_Choice li.nomgr {
	margin-right: 0;
}

.bank_Choice li.on {
	border: 1px solid #3c9ad5;
	background: url(../images/ico_suc.png) no-repeat 185px 30px;
}

.bank_Choice li.on p {
	color: #3c9ad5;
}

.bank_Choice .more {
	display: none;
}

.all_bank p.zhankai {
	margin: 0 23px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	display: block;
	border: none;
	color: #3c9ad5;
	cursor: pointer;
}

.all_bank p.shouqi {
	margin: 0 23px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	display: none;
	border: none;
	color: #3c9ad5;
	cursor: pointer;
}

.all_bank h3 {
	border-top: 1px solid #e4e4e4;
	padding: 16px 23px 0;
	margin-top: 12px;
	font-size: 14px;
	color: #666;
}

.three {
	margin-top: 10px;
}

.all_bank a.w184_40 {
	float: none;
	margin: 16px auto;
}

.bank_step2 {
	width: 960px;
	background-color: #fff;
	position: relative;
	border-radius: 8px;
	background: #fff;
	left: 50%;
	top: 40px;
	margin: 0px 0 0 -480px;
	z-index: 9991;
	padding-bottom: 20px;
	display: none;
}

.bank_step2 h2 {
	font-size: 16px;
	color: #3c9ad5;
	padding: 25px 0 12px 40px;
	border-bottom: 1px solid #e4e4e4;
}

.bank_step2 .three {
	margin: 20px 0 10px 40px;
}

.bank_step2 .bank_tips {
	margin: 0 40px;
	border-top: 1px solid #e4e4e4;
	padding-top: 20px;
}

.bank_step2 .bank_tips h4 {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}

.bank_step2 .bank_tips ul li {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	line-height: 30px;
}

.bank_step2 .bank_tips ul li dt {
	float: left;
	width: 22px;
}

.bank_step2 .bank_tips ul li dd {
	float: left;
	width: 850px;
}

.bank_step2 .btn {
	margin: 40px auto;
}

.bankinput .this_bank p {
	margin: 17px 0 0 15px;
	color: #666;
}

.bank_left40 {
	margin-left: 40px;
}

.bank_n_choice {
	width: 725px;
	border-bottom: 1px solid #e4e4e4;
	text-align: left;
	color: #666;
	font-size: 16px;
	margin: 10px 0 0 40px;
	padding-bottom: 8px;
}

.bank_n_choice span {
	color: #ed2626;
}

.bank_n_txt {
	width: 725px;
	text-align: left;
	color: #666;
	font-size: 14px;
	margin: 10px 0 0 40px;
	line-height: 30px;
}

.bank_n_txt span {
	color: #3c9ad5;
}

.add_zf {
	float: left;
}

.bank_choose .add_zf {
	margin-top: 10px;
}

.wdyhkxx_txt {
	float: left;
	text-align: left;
	color: #3c9ad5;
	font-size: 16px;
	margin: 20px 0 0 24px;
}

.wdyhkxx_khfh,
.wdyhkxx_khzh {
	margin-left: 20px;
}

.wdyhkxx_f {
	float: left;
	margin-top: 10px;
	margin-left: 130px;
}

.layer .w550_400 {
	width: 550px;
	height: 400px;
	margin-left: -320px;
	margin-top: -270px;
}

.chosew-box .adrarea2 {
	margin-left: 2px;
	padding: 6px 12px;
	resize: none;
	height: 60px;
	font-size: 16px;
	line-height: 20px;
	border: 1px solid #afafaf;
}

.layer .risk_tip {
	width: 500px !important;
	margin-left: -250px !important;
	height: 250px !important;
	margin-top: -125px !important;
}

.layer .w500 {
	width: 500px !important;
	margin-left: -250px !important;
	height: 300px !important;
	margin-top: -167px !important;
}

.layer .w540 {
	width: 540px !important;
	margin-left: -270px !important;
	height: 300px !important;
	margin-top: -167px !important;
}

.layer .w580 {
	width: 580px !important;
	margin-left: -290px !important;
}

.layer .w560_200 {
	width: 560px !important;
	height: 200px !important;
	margin-left: -280px !important;
	margin-top: -100px !important;
}

.layer .w560_480 {
	width: 560px !important;
	height: 480px !important;
	margin-left: -280px !important;
	margin-top: -240px !important;
}

.layer .w560_400 {
	width: 560px !important;
	height: 400px !important;
	margin-left: -280px !important;
	margin-top: -200px !important;
}

.layer .w500_400 {
	width: 500px !important;
	height: 400px !important;
	margin-left: -250px !important;
	margin-top: -200px !important;
}

.layer .w500_350 {
	width: 500px !important;
	height: 350px !important;
	margin-left: -250px !important;
	margin-top: -175px !important;
}

.layer .w500_300 {
	width: 500px !important;
	height: 300px !important;
	margin-left: -250px !important;
	margin-top: -150px !important;
}

.layer .w500_250 {
	width: 500px !important;
	height: 250px !important;
	margin-left: -250px !important;
	margin-top: -125px !important;
}

.layer .w500_280 {
	width: 500px !important;
	height: 280px !important;
	margin-left: -250px !important;
	margin-top: -125px !important;
}

.layer .w500_200 {
	width: 500px !important;
	height: 200px !important;
	margin-left: -250px !important;
	margin-top: -100px !important;
}

.layer .w550_490 {
	width: 550px !important;
	height: 490px !important;
	margin-left: -275px !important;
	margin-top: -245px !important;
}

.layer .w550_420 {
	width: 550px !important;
	height: 420px !important;
	margin-left: -275px !important;
	margin-top: -210px !important;
}

.layer .w580_350 {
	width: 580px !important;
	height: 350px !important;
	margin-left: -290px !important;
	margin-top: -175px !important;
}

.layer .w580_250 {
	width: 580px !important;
	height: 250px !important;
	margin-left: -290px !important;
	margin-top: -125px !important;
}

.layer .w580_200 {
	width: 580px !important;
	height: 200px !important;
	margin-left: -290px !important;
	margin-top: -100px !important;
}

.layer .w540_400 {
	width: 540px !important;
	height: 400px !important;
	margin-left: -270px !important;
	margin-top: -200px !important;
}

.layer .w600_600 {
	width: 600px !important;
	height: 600px !important;
	margin-left: -250px !important;
	margin-top: -175px !important;
}

.layer .p30_40 {
	padding: 30px 40px !important;
}

.period_radio {
	padding-top: 5px;
	color: #333333;
}

.period_radio li {
	float: left;
	background: url(../images/iradio.png) no-repeat 0 0;
	cursor: pointer;
	font-size: 16px;
	margin-right: 46px;
	margin-left: 10px;
	padding-left: 30px;
	height: 24px;
	line-height: 24px;
}

.period_radio li.radioon {
	background: url(../images/iradio.png) no-repeat 0 -24px;
}

.period_radio li.checked {
	background: url(../images/iradio.png) no-repeat 0 -24px;
}


/*.placeholder{color: #bfc5cb !important;}*/


/*颜色*/

.screen {
	color: #3c99d3 !important;
}

.gre {
	color: #379a1b !important;
}

.red {
	color: #ec0000 !important;
}

.blue {
	color: #0088cc !important;
}

.chartreuse {
	color: #66BD0F !important;
}

.gray {
	color: #ddd !important;
}

.reload_quick_menu {
	color: #ec0000 !important;
	background: none !important;
}

.datalist {
	width: 338px;
	display: none;
	overflow: auto;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 999;
	background-color: #fff;
	text-align: left;
	border-radius: 2px;
	border: 1px solid #62a3f0;
	height: auto;
}

.datalist li {
	height: 40px;
	line-height: 40px;
	padding-left: 12px;
	background: none;
	font-size: 16px;
	color: #505050;
	margin: 5px 0px;
	border-radius: 2px;
}

.datalist.dates {}

.datalist.dates li {
	float: left;
	width: 36px;
	text-align: center;
	padding-right: 12px;
}

.datalist li:hover,
.datalist li.checked,
.datalist li.check {
	background-color: #f1f1f1;
	color: #3c9ad5;
	cursor: default;
}

.gocunru {
	line-height: 18px !important;
	padding-top: 0px !important;
	padding-left: 0px !important
}

.normal {
	cursor: default;
}

.huikuandelayday {
	padding-left: 200px !important;
	padding-bottom: 10px;
}


/*****成功页*****/

.step_suc {
	overflow: hidden;
	margin-bottom: 50px;
	text-align: center
}

.step_suc img {
	vertical-align: middle
}

.step_suc p {
	display: inline-block;
	font-size: 32px;
	color: #1d1d26;
	line-height: 36px;
	margin-top: 18px;
	margin-left: 15px;
}


/*****风险等级******/

.step_suc span {
	display: block;
}

.add_tips {
	color: #474646;
	margin-top: 10px;
}

.add_tips .checkbox {
	position: relative;
	margin: 30px 0 0 198px !important;
	font-size: 16px;
	color: #474646;
	height: 24px;
	line-height: 24px;
	z-index: 1
}

.add_tips p {
	margin-left: 198px;
	font-size: 14px;
	margin-top: 10px;
	color: #999999
}

.divText {
	font-size: 12px;
	color: #999;
	text-align: center;
	margin: 30px 20px 0 20px;
	line-height: 20px;
	border-top: 0px solid #e4e4e4;
	padding: 10px;
	display: none;
}

.nav_article ul li a.zhtz_new {
	background: url(../images/nav_zhtz_icon.png) no-repeat 90% 50%;
}

.nav_article ul li a.zhtz_new:hover {
	background: #014fa2 url(../images/nav_zhtz_icon.png) no-repeat 90% 50%;
}

.inValidDatali {
	color: #999999 !important;
	cursor: auto !important;
}